<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <!-- The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags -->
    <title>Apache Flink: Downloads</title>
    <link rel="shortcut icon" href="/favicon.ico" type="image/x-icon">
    <link rel="icon" href="/favicon.ico" type="image/x-icon">

    <!-- Bootstrap -->
    <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/css/bootstrap.min.css">
    <link rel="stylesheet" href="/css/flink.css">
    <link rel="stylesheet" href="/css/syntax.css">

    <!-- Blog RSS feed -->
    <link href="/blog/feed.xml" rel="alternate" type="application/rss+xml" title="Apache Flink Blog: RSS feed" />

    <!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries -->
    <!-- WARNING: Respond.js doesn't work if you view the page via file:// -->
    <!--[if lt IE 9]>
      <script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script>
      <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
    <![endif]-->
  </head>
  <body>  
    

  <!-- Top navbar. -->
    <nav class="navbar navbar-default navbar-fixed-top">
      <div class="container">
        <!-- The logo. -->
        <div class="navbar-header">
          <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1">
            <span class="icon-bar"></span>
            <span class="icon-bar"></span>
            <span class="icon-bar"></span>
          </button>
          <div class="navbar-logo">
            <a href="/"><img alt="Apache Flink" src="/img/navbar-brand-logo.jpg" width="78px" height="40px"></a>
          </div>
        </div><!-- /.navbar-header -->

        <!-- The navigation links. -->
        <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
          <ul class="nav navbar-nav">
            <!-- Overview -->
            <li><a href="/index.html">Overview</a></li>

            <!-- Quickstart -->
            <li class="dropdown">
              <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false">Quickstart <span class="caret"></span></a>
              <ul class="dropdown-menu" role="menu">
                <li><a href="http://ci.apache.org/projects/flink/flink-docs-release-0.9/quickstart/setup_quickstart.html">Setup</a></li>
                <li><a href="http://ci.apache.org/projects/flink/flink-docs-release-0.9/quickstart/java_api_quickstart.html">Java API</a></li>
                <li><a href="http://ci.apache.org/projects/flink/flink-docs-release-0.9/quickstart/scala_api_quickstart.html">Scala API</a></li>
                <li><a href="http://ci.apache.org/projects/flink/flink-docs-release-0.9/quickstart/run_example_quickstart.html">Run Step-by-Step Example</a></li>
              </ul>
            </li>

            <!-- Features -->
            <li><a href="/features.html">Features</a></li>

            <!-- Downloads -->
            <li class="active"><a href="/downloads.html">Downloads</a></li>

            <!-- Documentation -->
            <li class="dropdown">
              <a href="" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false">Documentation <span class="caret"></span></a>
              <ul class="dropdown-menu" role="menu">
                <!-- Latest stable release -->
                <li role="presentation" class="dropdown-header"><strong>Latest Release</strong> (Stable)</li>
                <li><a href="http://ci.apache.org/projects/flink/flink-docs-release-0.9">0.9.0 Documentation</a></li>
                <li><a href="http://ci.apache.org/projects/flink/flink-docs-release-0.9/api/java" class="active">0.9.0 Javadocs</a></li>
                <li><a href="http://ci.apache.org/projects/flink/flink-docs-release-0.9/api/scala/index.html" class="active">0.9.0 ScalaDocs</a></li>

                <!-- Snapshot docs -->
                <li class="divider"></li>
                <li role="presentation" class="dropdown-header"><strong>Snapshot</strong> (Development)</li>
                <li><a href="http://ci.apache.org/projects/flink/flink-docs-master">0.10 Documentation</a></li>
                <li><a href="http://ci.apache.org/projects/flink/flink-docs-master/api/java" class="active">0.10 Javadocs</a></li>
                <li><a href="http://ci.apache.org/projects/flink/flink-docs-master/api/scala/index.html" class="active">0.10 ScalaDocs</a></li>

                <!-- Wiki -->
                <li class="divider"></li>
                <li><a href="https://cwiki.apache.org/confluence/display/FLINK/Apache+Flink+Home"><small><span class="glyphicon glyphicon-new-window"></span></small> Wiki</a></li>
              </ul>
            </li>

            <!-- FAQ -->
            <li><a href="/faq.html">FAQ</a></li>
          </ul>

          <ul class="nav navbar-nav navbar-right">
            <!-- Blog -->
            <li class=" hidden-md hidden-sm"><a href="/blog/">Blog</a></li>

            <li class="dropdown hidden-md hidden-sm">
              <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false">Community <span class="caret"></span></a>
              <ul class="dropdown-menu" role="menu">
                <!-- Community -->
                <li role="presentation" class="dropdown-header"><strong>Community</strong></li>
                <li><a href="/community.html#mailing-lists">Mailing Lists</a></li>
                <li><a href="/community.html#irc">IRC</a></li>
                <li><a href="/community.html#stack-overflow">Stack Overflow</a></li>
                <li><a href="/community.html#issue-tracker">Issue Tracker</a></li>
                <li><a href="/community.html#source-code">Source Code</a></li>
                <li><a href="/community.html#people">People</a></li>

                <!-- Contribute -->
                <li class="divider"></li>
                <li role="presentation" class="dropdown-header"><strong>Contribute</strong></li>
                <li><a href="/how-to-contribute.html">How to Contribute</a></li>
                <li><a href="/coding-guidelines.html">Coding Guidelines</a></li>
              </ul>
            </li>

            <li class="dropdown hidden-md hidden-sm">
              <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false">Project <span class="caret"></span></a>
              <ul class="dropdown-menu" role="menu">
                <!-- Project -->
                <li role="presentation" class="dropdown-header"><strong>Project</strong></li>
                <li><a href="/material.html">Material</a></li>
                <li><a href="https://twitter.com/apacheflink"><small><span class="glyphicon glyphicon-new-window"></span></small> Twitter</a></li>
                <li><a href="https://github.com/apache/flink"><small><span class="glyphicon glyphicon-new-window"></span></small> GitHub</a></li>
                <li><a href="https://cwiki.apache.org/confluence/display/FLINK/Apache+Flink+Home"><small><span class="glyphicon glyphicon-new-window"></span></small> Wiki</a></li>
              </ul>
            </li>
          </ul>
        </div><!-- /.navbar-collapse -->
      </div><!-- /.container -->
    </nav>


    <!-- Main content. -->
    <div class="container">
      

<div class="row">
  <div class="col-sm-8 col-sm-offset-2">
    <div class="row">
      <div class="col-sm-12"><h1>Downloads</h1></div>
    </div>

<script type="text/javascript">
$( document ).ready(function() {
  // Handler for .ready() called.
  $('.ga-track').on('click', function() {
    // we just use the element id for tracking with google analytics
    ga('send', 'event', 'button', 'click', $(this).attr('id'));
  });

});
</script>

<div class="page-toc">
<ul id="markdown-toc">
  <li><a href="#latest-stable-release-v090" id="markdown-toc-latest-stable-release-v090">Latest stable release (v0.9.0)</a></li>
  <li><a href="#maven-dependencies" id="markdown-toc-maven-dependencies">Maven Dependencies</a></li>
  <li><a href="#all-releases" id="markdown-toc-all-releases">All releases</a></li>
</ul>

</div>

<h2 id="latest-stable-release-v090">Latest stable release (v0.9.0)</h2>

<p>Apache Flink 0.9.0 is our latest stable release.</p>

<p>You <a href="faq.html#do-i-have-to-install-apache-hadoop-to-use-flink">don’t have to install Hadoop</a> to use Flink, but if you plan to use Flink with data stored in Hadoop, pick the version matching your installed Hadoop version. If you don’t want to do this, pick the Hadoop 1 version.</p>

<div class="list-group">
  <!-- Hadoop 1 -->
  <a href="http://www.apache.org/dyn/closer.cgi/flink/flink-0.9.0/flink-0.9.0-bin-hadoop1.tgz" id="download-hadoop1" class="list-group-item ga-track">
    <h4><span class="glyphicon glyphicon-download" aria-hidden="true"></span> <strong>Flink 0.9.0</strong> for Hadoop 1</h4>

    <p>Pick this package if you plan to use Flink with data stored in Hadoop 1.x.</p>
    <p>Also pick this version if you don't plan to use Flink with Hadoop at all.</p>
  </a>

  <!-- Hadoop 2.2 -->
  <a href="http://www.apache.org/dyn/closer.cgi/flink/flink-0.9.0/flink-0.9.0-bin-hadoop2.tgz" id="download-hadoop2" class="list-group-item ga-track">
    <h4><span class="glyphicon glyphicon-download" aria-hidden="true"></span> <strong>Flink 0.9.0</strong> for Hadoop 2.2.0</h4>
    <p>Pick this package if you plan to install Flink use Flink with data stored in Hadoop 2.2.0 This version also supports YARN</p>
  </a>

  <!-- Hadoop 2.4 -->
  <a href="http://www.apache.org/dyn/closer.cgi/flink/flink-0.9.0/flink-0.9.0-bin-hadoop24.tgz" id="download-hadoop24" class="list-group-item ga-track">
    <h4><span class="glyphicon glyphicon-download" aria-hidden="true"></span> <strong>Flink 0.9.0</strong> for Hadoop 2.4.1</h4>
    <p>Pick this package if you plan to install Flink use Flink with data stored in Hadoop 2.4.1 This version also supports YARN</p>
  </a>

  <!-- Hadoop 2.6 -->
  <a href="http://www.apache.org/dyn/closer.cgi/flink/flink-0.9.0/flink-0.9.0-bin-hadoop26.tgz" id="download-hadoop26" class="list-group-item ga-track">
    <h4><span class="glyphicon glyphicon-download" aria-hidden="true"></span> <strong>Flink 0.9.0</strong> for Hadoop 2.6.0</h4>
    <p>Pick this package if you plan to install Flink use Flink with data stored in Hadoop 2.6.0 This version also supports YARN</p>
  </a>

  <!-- Hadoop 2.7 -->
  <a href="http://www.apache.org/dyn/closer.cgi/flink/flink-0.9.0/flink-0.9.0-bin-hadoop27.tgz" id="download-hadoop27" class="list-group-item ga-track">
    <h4><span class="glyphicon glyphicon-download" aria-hidden="true"></span> <strong>Flink 0.9.0</strong> for Hadoop 2.7.0</h4>
    <p>Pick this package if you plan to install Flink use Flink with data stored in Hadoop 2.7.0 This version also supports YARN</p>
  </a>

  <!-- Source -->
  <a href="http://www.apache.org/dyn/closer.cgi/flink/flink-0.9.0/flink-0.9.0-src.tgz" class="list-group-item ga-track" id="download-source">
    <h4><span class="glyphicon glyphicon-download" aria-hidden="true"></span> <strong>Flink 0.9.0</strong> Source Release</h4>
    <p>Review the source code or build Flink on your own, using this package</p>
  </a>
</div>

<h2 id="maven-dependencies">Maven Dependencies</h2>

<p>You can add the following dependencies to your <code>pom.xml</code> to include Apache Flink in your project.</p>

<div class="highlight"><pre><code class="language-xml"><span class="nt">&lt;dependency&gt;</span>
  <span class="nt">&lt;groupId&gt;</span>org.apache.flink<span class="nt">&lt;/groupId&gt;</span>
  <span class="nt">&lt;artifactId&gt;</span>flink-java<span class="nt">&lt;/artifactId&gt;</span>
  <span class="nt">&lt;version&gt;</span>0.9.0<span class="nt">&lt;/version&gt;</span>
<span class="nt">&lt;/dependency&gt;</span>
<span class="nt">&lt;dependency&gt;</span>
  <span class="nt">&lt;groupId&gt;</span>org.apache.flink<span class="nt">&lt;/groupId&gt;</span>
  <span class="nt">&lt;artifactId&gt;</span>flink-clients<span class="nt">&lt;/artifactId&gt;</span>
  <span class="nt">&lt;version&gt;</span>0.9.0<span class="nt">&lt;/version&gt;</span>
<span class="nt">&lt;/dependency&gt;</span></code></pre></div>

<p>These dependencies include a local execution environment and thus support local testing.</p>

<ul>
  <li><strong>Hadoop 1</strong>: If you want to interact with Hadoop 1, use <code>0.9.0-hadoop1</code> as the version.</li>
  <li><strong>Scala API</strong>: To use the Scala API, replace the <code>flink-java</code> artifact id with <code>flink-scala</code>.</li>
</ul>

<h2 id="all-releases">All releases</h2>

<ul>
  <li>Flink 0.9.0-milestone-1 (<a href="http://archive.apache.org/dist/flink/flink-0.9.0-milestone-1/">Jars</a>, <a href="http://ci.apache.org/projects/flink/flink-docs-release-0.9/">Docs</a>, <a href="http://ci.apache.org/projects/flink/flink-docs-release-0.9/api/java">Javadocs</a>, <a href="http://ci.apache.org/projects/flink/flink-docs-release-0.9/api/scala/index.html">ScalaDocs</a>)</li>
  <li>Flink 0.8.1 (<a href="http://archive.apache.org/dist/flink/flink-0.8.1/">Jars</a>, <a href="http://ci.apache.org/projects/flink/flink-docs-release-0.8.1/">Docs</a>, <a href="http://ci.apache.org/projects/flink/flink-docs-release-0.8.1/api/java">Javadocs</a>, <a href="http://ci.apache.org/projects/flink/flink-docs-release-0.8.1/api/scala/index.html">ScalaDocs</a>)</li>
  <li>Flink 0.8.0 (<a href="http://archive.apache.org/dist/flink/flink-0.8.0/">Jars</a>, <a href="http://ci.apache.org/projects/flink/flink-docs-release-0.8.0/">Docs</a>, <a href="http://ci.apache.org/projects/flink/flink-docs-release-0.8.0/api/java">Javadocs</a>, <a href="http://ci.apache.org/projects/flink/flink-docs-release-0.8.0/api/scala/index.html">ScalaDocs</a>)</li>
  <li>Flink 0.7.0-incubating (<a href="http://archive.apache.org/dist/incubator/flink/flink-0.7.0-incubating/">Jars</a>, <a href="http://ci.apache.org/projects/flink/flink-docs-release-0.7/">Docs</a>, <a href="http://ci.apache.org/projects/flink/flink-docs-release-0.7/api/java">Javadocs</a>, <a href="http://ci.apache.org/projects/flink/flink-docs-release-0.7/api/scala/index.html">ScalaDocs</a>)</li>
  <li>Flink 0.6.1-incubating (<a href="http://archive.apache.org/dist/incubator/flink/flink-0.6.1-incubating/">Jars</a>, <a href="http://ci.apache.org/projects/flink/flink-docs-release-0.6.1/">Docs</a>, <a href="http://ci.apache.org/projects/flink/flink-docs-release-0.6.1/api/java">Javadocs</a>, <a href="http://ci.apache.org/projects/flink/flink-docs-release-0.6.1/api/scala/index.html">ScalaDocs</a>)</li>
  <li>Flink 0.6-incubating (<a href="http://archive.apache.org/dist/incubator/flink/">Jars</a>, <a href="http://ci.apache.org/projects/flink/flink-docs-release-0.6/">Docs</a>, <a href="http://ci.apache.org/projects/flink/flink-docs-release-0.6/api/java">Javadocs</a>, <a href="http://ci.apache.org/projects/flink/flink-docs-release-0.6/api/scala/index.html">ScalaDocs</a>)</li>
  <li>Stratosphere 0.5.1 (<a href="http://ci.apache.org/projects/flink/flink-docs-release-0.5.1/api/java">Javadocs</a>, <a href="http://ci.apache.org/projects/flink/flink-docs-release-0.5.1/api/scala/index.html">ScalaDocs</a>)</li>
  <li>Stratosphere 0.5 (<a href="http://ci.apache.org/projects/flink/flink-docs-release-0.5/api/java">Javadocs</a>, <a href="http://ci.apache.org/projects/flink/flink-docs-release-0.5/api/scala/index.html">ScalaDocs</a>)</li>
  <li>Stratosphere 0.4 (<a href="http://ci.apache.org/projects/flink/flink-docs-release-0.4/api/java">Javadocs</a>, <a href="http://ci.apache.org/projects/flink/flink-docs-release-0.4/api/scala/index.html">ScalaDocs</a>)</li>
</ul>


  </div>
</div>


      <hr />
      <div class="footer text-center">
        <p>Copyright © 2014-2015 <a href="http://apache.org">The Apache Software Foundation</a>. All Rights Reserved.</p>
        <p>Apache Flink, Apache, and the Apache feather logo are trademarks of The Apache Software Foundation.</p>
        <p><a href="/privacy-policy.html">Privacy Policy</a> &middot; <a href="/blog/feed.xml">RSS feed</a></p>
      </div>

    </div><!-- /.container -->

    <!-- jQuery (necessary for Bootstrap's JavaScript plugins) -->
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script>
    <!-- Include all compiled plugins (below), or include individual files as needed -->
    <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/js/bootstrap.min.js"></script>
    <script src="/js/codetabs.js"></script>

    <!-- Google Analytics -->
    <script>
      (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
      (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
      m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
      })(window,document,'script','//www.google-analytics.com/analytics.js','ga');

      ga('create', 'UA-52545728-1', 'auto');
      ga('send', 'pageview');
    </script>
  </body>
</html>
